import URL from '@/config/url'
import utils from '@/utils/utils'

export default{
	// 获取小区列表banner
	getEstateBanner(params={}){
		let data = {
			type:params.type
		}
		return utils.uniRequest({url:URL.BASE + '/base/banner',data})
	},
	// 获取小区列表
	getEstateList(params={}){
		let data = {
			keyword:params.keyword,
			district_id:params.district_id, //区域
			age:params.age, //房龄
			// multiple_sort:params.multiple_sort, //综合
			comment_num:params.comment_num, //评论数 asc从低到高,desc从高到低
			sale_num:params.sale_num, //在售数 asc从低到高,desc从高到低
			area_price:params.area_price, //价格
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/getList',data})
	},
	
	// 获取小区详情
	getEstateDetail(params={}){
		let data = {
			estate_id:params.estate_id
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/getDetail',data})
	},
	
	// 关注小区
	toFollow(params={}){
		let data = {
			estate_id:params.estate_id,
			status:params.status
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/follow',data})
	},
	
	// 获取小区绿化列表
	getGreenImg(params={}){
		let data = {
			estate_id:params.estate_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/getGreenList',data})
	},
	
	// 获取房源推荐列表
	getResourList(params={}){
		let data = {
			estate_id:params.estate_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateRoom/getList',data})
	},
	
	// 户型推荐列表（主页）
	getHouse(params={}){
		let data = {
			estate_id:params.estate_id
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateHouse/getRecommendList',data})
	},
	 
	// 户型推荐列表
	getHouseList(params={}){
		let data = {
			estate_id:params.estate_id,
			bedroom_num:params.bedroom_num,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateHouse/getList',data})
	},
	
	// 获取户型详情
	getHouseDetail(params={}){
		let data = {
			house_id:params.house_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateHouse/getDetail',data})
	},
	
	// 家居商品推荐(主页)
	getFurni(params={}){
		let data = {
			estate_id:params.estate_id,
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateProduct/getRecommendList',data})
	},
	// 家居列表
	getFurniList(params={}){
		console.log(params);
		let data = {
			page:params.page,
			pagesize:params.pagesize,
			estate_id:params.estate_id,
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateProduct/getList',data})
	},
	
	// 评价推荐（主页）
	getEval(params={}){
		let data = {
			estate_id:params.estate_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateComment/getRecommendList',data})
	},
	// 评价列表
	getEvalList(params={}){
		let data = {
			estate_id:params.estate_id,
			page:params.page,
			pagesize:params.pagesize
		}
		 return utils.uniRequest({url:URL.BASE + '/house/EstateComment/getList',data})
	},
	// 用户评价
	userEvalPub(params={}){
		let data = {
			estate_id:params.estate_id,
			content:params.content,
			thumb_url:params.thumb_url,
			room_score:params.room_score,
			teach_score:params.teach_score,
			amenity_score:params.amenity_score,
			traffic_score:params.traffic_score
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateComment/comment',data})
	},
	
	// 推荐提问列表(主页)
	getAskList(params={}){
		let data = {
			estate_id:params.estate_id
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/getRecommendList',data})
	},
	// 提问列表
	getAskListAll(params={}){
		let data = {
			estate_id:params.estate_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/getList',data})
	},
	// 提问模板列表
	getAskMode(){
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/getTemplateList'})
	},
	// 添加提问
	addQuest(params={}){
		let data = {
			estate_id:params.estate_id,
			title:params.title
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/question',data})
	},
	// 提问详情
	QuestDetailes(params={}){
		let data = {
			question_id:params.question_id,
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/getDetail',data})
	},
	// 设计师推荐（主页）
	getDesign(params={}){
		let data = {
			estate_id:params.estate_id,
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/getDesignerRecommendList',data})
	},
	// // 设计师列表
	// getDesignList(params={}){
	// 	let data = {
	// 		keyword:params.keyword,
	// 		style:params.style, //风格
	// 		offer_section:params.offer_section, // 报价
	// 		identity:params.identity, //类型
	// 		offer_sort:params.offer_sort,
			
	// 	}
	// }
	
	// 案例推荐（主页）
	getCase(params={}){
		let data = {
			estate_id:params.estate_id
		}
		return utils.uniRequest({url:URL.BASE + '/house/Estate/getCaseRecommendList',data})
	},
	
	// 回答列表
	getAnswerList(params={}){
		let data = {
			question_id:params.question_id,
			page:params.page,
			pagesize:params.pagesize
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/getAnswerList',data})
	},
	
	// 回答问题
	toAnswer(params={}){
		let data = {
			question_id:params.question_id,
			content:params.content
		}
		return utils.uniRequest({url:URL.BASE + '/house/EstateQuestion/comment',data})
	},
	
	// 获取城市
	getCity(params={}){
		let data = {
			province_id:params.province_id
		}
		return utils.uniRequest({url:URL.BASE + '/base/region/getCityList',data})
	},
	
	// 获取县区
	getDistrict(params={}){
		let data = {
			city_id:params.city_id
		}
		return utils.uniRequest({url:URL.BASE + '/base/region/getDistrictList',data})
	}
}